incontinence diapers bladder colitis cancer doctor colonoscopy medicine colon cancer constipation gallstones kidney gall bladder infection hernia illness gallbladder prostate liver